iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 11
2
DevOps

DevOps with Proxmox系列 第 11

Day 11 - Ansible 簡介

  • 分享至 

  • xImage
  •  

在管理機器的時候,難免會出現「要在很多台主機做同樣的事情」的狀況
例如要在很多台機器上同時安裝某個軟體、然後每臺機器要放不同的設定檔,還要同時啟動服務...等等

聰明的你可能會說「這還不簡單,寫個 Shell Script 去解不就好了?」
當然 Shell Script 是個已經很多人使用的方法,可是有沒有更簡單的方法
或是我能不能用更一目瞭然的方式管理機器?

有,Ansible

Ansible 是一套用來設定、管理跟部署服務/機器的工具, Ansible 不只能在 Unix-like 的機器上運作,也能在 Windows 上運作,甚至管理 Windows 的機器

而 Ansible 的特色是,它不需要用某台「中控機器」來管理系統,只要能連到你想要管理的機器,每臺電腦都能用來管理你的裝置

Ansible 的檔案是利用 YAML 撰寫的,有著讀取性高的特色,而 Ansible 管理上也有模組化的特色,讓你可以只寫一次 module

最後, Ansible 還有個 Ansible Galaxy ,你可以在上面找到別人寫好的 role,然後快速套用進你的環境

聽起來好像還不賴對吧?

我們明天介紹怎麽使用 Ansible


上一篇
Day 10 - Terraform & Proxmox VE - VM
下一篇
Day 12 - Ansible Ad-Hoc Mode
系列文
DevOps with Proxmox30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言